import {get, post, post_json} from '@/utils/request'

/**发送验证码
 *
 * @param {电话号码} mobile
 */
export function send_code(mobile) {
    return get('admin/sendMessage', {mobile})
}

/**
 * 登录
 * @param {电话号码} mobile
 * @param {验证码} code
 */
export function login(mobile, code) {
    return post('admin/login', {mobile, code})
}

/**
 * 登录
 * @param {电话号码} mobile
 * @param {验证码} code
 * @param {uuid}  uuid
 */
export function v2_login(mobile, code, uuid) {
    return post('admin/v2/login', {mobile, code, uuid})
}

//使用密码登录
export function v3_login(mobile, password, code, uuid) {
    return post('admin/v3/login', {mobile, password, code, uuid})
}

//用户注册
export function reg_user(params) {
    return post_json('admin/register', params);
}

//获取图形验证码
export function get_code_img() {
    return get('admin/captcha/image')
}


/**
 * 刷新token
 * @param {*} refreshToken
 */
export function refresh_token(refreshToken) {
    return get('admin/refreshToken', refreshToken)
}

/**
 * 个人信息
 */
export function usr_info() {
    return get('/admin/getUserInfo')
}

/**
 * 退出
 */
export function logout() {
    return get('/admin/logout')
}

